Second Public Review Draft Submitted

31 views
Skip to first unread message

Greg Luck

unread,
Aug 6, 2013, 12:36:48 AM8/6/13
to jsr...@googlegroups.com
Hi

We have received over 300 comments since the public review started 30 days ago which has resulted in numerous changes to the spec. Some of 
these changed are major as defined by Section 3.3. Also, many of these issues duplicate each other, particularly the minor grammatical issues.

Accordingly, we have submitted a Second Public Review Draft and requested the review period be extended for a further 21 days.

Corresponding with that, we have released the 0.9 release to maven central.

Issues closed over the past 30 days:

  1. https://github.com/jsr107/jsr107spec/issues/162 - DefaultCacheResolver updated for new creational mechanism.
  2. https://github.com/jsr107/jsr107spec/issues/184 Minor JavaDoc corrections on CacheLoader.
  3. https://github.com/jsr107/jsr107spec/issues/182  Fix omission in Section 8.4,  invocations of listeners.
  4. https://github.com/jsr107/jsr107spec/issues/181 Clarify behaviour of when write-through is called by invoke and invokeAll in Section 7.3.
  5. https://github.com/jsr107/jsr107spec/issues/180 Setion 7.2, Read-Through Caching. Add behaviour to invoke and invokeAll where getValue() is called.
  6. https://github.com/jsr107/jsr107spec/issues/178 Section 6. Expiry Policy. Changes to the method list table.
  7. https://github.com/jsr107/jsr107spec/issues/173 Contradiction around the read-through behaviour of getAndRemove and getAndReplace
  8. https://github.com/jsr107/jsr107spec/issues/179 Renamed TouchedPolicy to TouchedExpiryPolicy
  9. https://github.com/jsr107/jsr107spec/issues/191 Remove obsolete entries from the expert group listing.
  10. https://github.com/jsr107/jsr107spec/issues/190 Numerous spec doc typos, grammar and formatting edits after proof read.
  11. https://github.com/jsr107/jsr107spec/issues/188 Fix threading bug identified by FindBugs in CompletionListenerFuture
  12. https://github.com/jsr107/jsr107spec/issues/185 Change MutableEntry.getValue() to Entry.getVlaue() in JavaDoc which is more correct.
  13. https://github.com/jsr107/jsr107spec/issues/177 Changes to examples in Section 5.2, Type-Safety.
  14. https://github.com/jsr107/jsr107spec/issues/175 Removed IllegalStateException on CacheManager.destroyCache(String cacheName)
  15. https://github.com/jsr107/jsr107spec/issues/174 Changed configureCache  to two methods: getOrCreateCache, which works the same, and createCache, for create only.
  16. https://github.com/jsr107/jsr107spec/issues/187 Added dynamic methods for registering and deregistering CacheEntryListeners on Cache.
  17. https://github.com/jsr107/jsr107spec/issues/210 Add a very simple Caching.getCache(String cacheName, Long.class, String.class);
  18. https://github.com/jsr107/jsr107spec/issues/194 Remove CacheManager.isSupported as it serves no purpose above having it on CachingProvider.
  19. https://github.com/jsr107/jsr107spec/issues/207 Remove Cache.getOrCreate. Separate methods are provided for creation and lookup.
  20. https://github.com/jsr107/jsr107spec/issues/211 Minor clarifications to Section 2.2 and Section 15.
  21. https://github.com/jsr107/jsr107spec/issues/200 Simplfiy and update simple example.
  22. https://github.com/jsr107/jsr107spec/issues/202 Clarified the scope and appropriate use of Cache Names.
  23. https://github.com/jsr107/jsr107spec/issues/199 Documented the purpose of CacheManager URIs.
  24. https://github.com/jsr107/jsr107spec/issues/213 Clarify that it's a non-objective for the Caching API to keep a Cache in sync with an external resource.
  25. https://github.com/jsr107/jsr107spec/issues/205 Clarified when Cache Configuration validation occurs.
  1. https://github.com/jsr107/jsr107spec/issues/186 Clarified EntryProcessor atomicity semantics.
  2. https://github.com/jsr107/jsr107spec/issues/206 Introduced Portability Recommendations section.

We have 12 open issues right now in the spec, with more in the 



Regards

Greg Luck

skype: gregrluck
yahoo: gregrluck
mobile: +61 408 061 622

Jens Wilke

unread,
Aug 6, 2013, 5:01:07 AM8/6/13
to jsr...@googlegroups.com, Greg Luck
On Tuesday 06 August 2013 14:36:48 Greg Luck wrote:
> we have submitted a Second Public Review Draft

Greg,

can you post the link to the new PDF?

Best,

Jens

--
"Everything superfluous is wrong!"

// Jens Wilke - headissue GmbH - Germany
\// http://www.headissue.com

ben.c...@alumni.rutgers.edu

unread,
Aug 7, 2013, 6:41:59 AM8/7/13
to jsr...@googlegroups.com, Jens Wilke, Greg Luck

galderz

unread,
Aug 8, 2013, 5:20:05 AM8/8/13
to jsr...@googlegroups.com
Hi Greg,

A small comment:

Page 80: cachingProvider.getCacheManager(“/sample/ConfigurationFile.xml”);

^ That's not valid code. You need to pass a URI, not a String.

Cheers,

Reply all
Reply to author
Forward
0 new messages