[SalesForce] Queueable interface in salesforce not allowed on inner class

I am trying to implement new Queueable interface of Winter 15 to allow chaining. But on one of my orgs it gives error as Invalid interface name specified. While same works properly on second org.

Both orgs are on Winter 15. API version is set to 32.0.
Link – https://www.salesforce.com/us/developer/docs/apexcode/Content/apex_class_System_Queueable.htm

Any help.
Code

public class AsyncExecutionExample implements System.Queueable {
    public void execute(QueueableContext context) {
        Account a = new Account(Name='Acme',Phone='(415) 555-1212');
        insert a;        
    }
}

Thanks,
Ray

Best Answer

I found out what the issue was. For future reference -

implements Queueable is wrong as Q was capital. tried it with like implements queueable and it works fine.

Weird salesforce.

UPDATE : I contacted SF support and they mentioned this issue is on some specific orgs and they need to set some parameters in the backend for this to execute properly. More Weird