{"shas":[["f9562cc26071e3599052f90447c28bd8ac1781d2","eea0a74a9cef2f776abe7cfdc7b204776482a9a5@gmail.com","\nRelease Listening{,Scheduled}ExecutorService and MoreExecutors.listeningDecorator as @Beta by using Jsr166AbstractExecutorService.\nMake MoreExecutors.sameThreadExecutor implement ListeningExecutorService.\nAlso, revert a few Guava-fications of non-Guava @since tags.\n\nGet Jsr166AbstractExecutorService to compile in Guava by:\n(1) providing a compile-time-only JSR166 version of ExecutorService\n(2) changing its newTaskFor methods to return ListenableFutureTask\n\nRevision created by MOE tool push_codebase.\nMOE_MIGRATION=1628","guava.mirrorbot@gmail.com"],["d4f2583abcdd1b35399d1ef12f126c30a258c797","eea0a74a9cef2f776abe7cfdc7b204776482a9a5@gmail.com","\nMake makeListenable package-private.\n\nRevision created by MOE tool push_codebase.\nMOE_MIGRATION=1629","guava.mirrorbot@gmail.com"],["bc3f7cb5663325e53437b983bbb959d637483584","eea0a74a9cef2f776abe7cfdc7b204776482a9a5@gmail.com","\nAdd a HostAndPort Java class. Update HostSpecifier to use this class.\n\nRevision created by MOE tool push_codebase.\nMOE_MIGRATION=1630","guava.mirrorbot@gmail.com"]],"repo":"likan999/guava","actor":"likan999","ref":"refs/heads/master","size":3,"head":"bc3f7cb5663325e53437b983bbb959d637483584","actor_gravatar":"cfec249b4bdb4f98b071385638a8b7b1","push_id":29973716}